<?php

class compra extends controller {

    public function __construct($controller = '', $view = '') {
        $this->setSecure(true);
        parent::__construct($controller, $view);
    }
    
    public function index(){
        $database = new database();


        $resultProduto = $database->select()
                ->from('produto')
                ->execute();

        $resultMercado = $database->select()
                ->from('mercado')
                ->execute();
        
        return array(
            'dadosProduto' => $resultProduto,
            'dadosMercado' => $resultMercado
        );
    }
    
    public function cadastrar(){
        $database = new database();
        
        if (isset($_POST['produto'])) {
            $register['produto'] = trim($_POST['produto']);
        }
        
        if (isset($_POST['mercado'])) {
            $register['mercado'] = trim($_POST['mercado']);
        }
        
        if (isset($_POST['preco'])) {
            $register['preco'] = trim($_POST['preco']);
        }
        
        
        foreach ($register as $campo => $valor) {
            if (!$valor)
                $this->redirect('/compra/?error=' . $campo);
        }
        
        $database->insert('mercadoproduto', $register);

        $insere = $database->execute();
        //var_dump(mysql_error());exit;

        if ($insere) {
            $this->redirect('/home/?msg=sucesso');
        } else {
            $this->redirect('/compra/?error=erro');
        }
    }
}   
?>